Algorithms for Dynamic Closest Pair and n-Body Potential Fields

نویسندگان

  • Paul B. Callahan
  • S. Rao Kosaraju
چکیده

We present a general technique for dynamizing certain problems posed on point sets in Euclidean space for any xed dimension d. This technique applies to a large class of structurally similar algorithms, presented previously by the authors , that make use of the well-separated pair decomposition. We prove eecient worst-case complexity for maintaining such computations under point insertions and deletions, and apply the technique to several problems posed on a set P containing n points. In particular, we show how to answer a query for any point x that returns a constant-size set of points, a subset of which consists of all points in P that have x as a nearest neighbor. We then show how to use such queries to maintain the closest pair of points in P. We also show how to dynamize the fast multipole method, a technique for approximating the potential eld of a set of point charges. All our algorithms use the algebraic model that is standard in computational geometry, and have worst-case deterministic O(log 2 n) complexity for updates and queries.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Lazy Algorithms for Dynamic Closest Pair with Arbitary Distance Measures

We propose novel lazy algorithms for the dynamic closest pair problem with arbitrary distance measures. In this problem we have to maintain the closest pair of points under insertion and deletion operations, where the distance between two points must be symmetric and take value in a totally ordered set. Many geometric special cases of this problem are well-studied, but only few algorithms are k...

متن کامل

Dynamic Half-Space Reporting, Geometric Optimization, and Minimum Spanning Trees

We describe dynamic data structures for half-space range reporting and for maintaining the minima of a decomposable function. Using these data structures, we obtain efficient dynamic algorithms for a number of geometric problems, including closest/farthest neighbor searching, fixed dimension linear programming, bi-chromatic closest pair, diameter, and Euclidean minimum spanning tree.

متن کامل

Dynamic Euclidean Minimum Spanning Trees and Extrema of Binary Functions

We maintain the minimum spanning tree of a point set in the plane, subject to point insertions and deletions, in amortized time O(n1/2 log n) per update operation. We reduce the problem to maintaining bichromatic closest pairs, which we solve in time O(n) per update. Our algorithm uses a novel construction, the ordered nearest neighbor path of a set of points. Our results generalize to higher d...

متن کامل

Dominance Product and High-Dimensional Closest Pair under L_infty

Given a set S of n points in R, the Closest Pair problem is to find a pair of distinct points in S at minimum distance. When d is constant, there are efficient algorithms that solve this problem, and fast approximate solutions for general d. However, obtaining an exact solution in very high dimensions seems to be much less understood. We consider the high-dimensional L∞ Closest Pair problem, wh...

متن کامل

Pyramid Computer Solutions of the Closest Pair Problem

Given an N x N array of OS and Is, the closest pair problem is to determine the minimum distance between any pair of ones. Let D be this minimum distance (or D = 2N if there are fewer than two Is). Two solutions to this problem are given, one requiring O(log( N) + D) time and the other O(log( N)). These solutions are for two types of parallel computers arranged in a pyramid fashion with the bas...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995